#运算。请用户输入两个正整数，其中用户输入的数字均为二进制形式的字符串，
#打印其中较大数字的十进制形式，和较小数字的八进制进制形式。并打印两个整数乘积的十六进制形式。    
bin_str1 = input("请输入第一个二进制数字（字符串形式）: ")  
bin_str2 = input("请输入第二个二进制数字（字符串形式）: ")  
num1 = int(bin_str1, 2)  
num2 = int(bin_str2, 2)  
   
if num1 > num2:  
    larger = num1  
    smaller = num2  
else:  
    larger = num2  
    smaller = num1  
  
print(f"较大的数字的十进制形式为: {larger}")  
  
print(f"较小的数字的八进制形式为: {oct(smaller)[2:]}")   
  
product = num1 * num2  
hex_product = hex(product)[2:].upper()   
  
print(f"两个数字的乘积的十六进制形式为: {hex_product}")  
  
